/*
 * Copyright 2007-2008  Lukasz Laszko lukaszlaszko@gmail.com
 * 
 * Permission to use, copy, modify, and distribute this software
 * and its documentation for any purpose and without fee is hereby
 * granted, provided that the above copyright notice appear in all
 * copies and that both that the copyright notice and this
 * permission notice and warranty disclaimer appear in supporting
 * documentation, and that the name of the author not be used in
 * advertising or publicity pertaining to distribution of the
 * software without specific, written prior permission.
 * 
 * The author disclaim all warranties with regard to this
 * software, including all implied warranties of merchantability
 * and fitness.  In no event shall the author be liable for any
 * special, indirect or consequential damages or any damages
 * whatsoever resulting from loss of use, data or profits, whether
 * in an action of contract, negligence or other tortious action,
 * arising out of or in connection with the use or performance of
 * this software. 
 */
package org.pg.biomedics.asr.mpeg7.code;

/**
 * Enumeration representing possible values for linguistic units available in 
 * Token 
 * @author Lukasz Laszko
 */
public class LinguisticUnits
{
    /** the default value */
    public static final String WORD = "word";
    
    /** a sub-word unit (generally comprising two or three phonetic units) derived from pronunciation considerations */
    public static final String SYLLABLE = "syllable";
            
    /** a sub-word unit bearing a semantic meaning in itself */
    public static final String MORPHEME = "morpheme";
            
    /** a prefix common to a family of words */
    public static final String STEM = "stem";
            
    /** a word segment that needs to be added to a stem to form a word */
    public static final String AFFIX = "affix";
            
    /** a constituent part of a compound word that can be useful for compounding languages like German */
    public static final String COMPONENT = "component";
    
    /** a non-linguistic noise */
    public static final String NONSPEECH = "nonspeech";
    
    /** a sequence of words, taken as a whole */
    public static final String PHRASE = "phrase";
    
    /** another linguistic unit defined for a specific application */
    public static final String OTHER  = "other";
}
